Latest Version : 1.5a
Download IMR-Checkers shareware version
You can now purchase the Full-Version of IMR-Checkers at these places
Tucows PilotZone has rated IMR-Checkers with 5 stars/cows/pilots :)
ZDNet's PalmPilotSoftware.com has rated IMR-Checkers with 5 stars
ZDNe'ts "Hot File Of The Day" on 06-04-1999
How do you contact me ?
check out http://ohad.visual-i.com
Checkers is a nice game!
Therefore it must have a Pilot version...
Very simple logic behind the making of this game :)
What is Checkers ?
Checkers is a nice board game, Checkers is the american name for 'British Draughts'.
What is IMR ?
IMR is a part of the IIC, the IMR International Corporation.
How do I play Checkers ?
Where can I get IMR-Checkers ?
You can download it from the following web-sites :
http://ohad.visual-i.com/pilot/ickr/ickr.htm
http://www.palmpilotgear.com
http://www.palmcentral.com
http://www.pilotzone.com
in the last 3 sites enter 'IMR' or 'Checkers' in the search field and you will be lead automatically to the game.
Why is IMR-Checkers Shareware ?
Because I've been working on this game for a long time now.
Whats the difference between the Shareware and Registered version ?
Board-State is not saved between sessions, this means that if you leave IMR-Checkers and go to an other program, when you come back, the Pilot will automatically start a new game for you. In the registered version the board-state is saved between sessions.
As you can see several new features are disabled in the shareware version, but this comes because the 7-game limit was removed (on version 1.5). This means you can play as much as you want, which is more than 7 games :), but the above mentioned options will remain disabled untill you register the software, should you decide to do so.
What do i get for registering IMR-Checkers ?
You get :
The Registered version which has all the nice features mentioned in the above paragraph
Tech-Support
Free Updates of IMR-Checkers v1 Revisions/Fixes/Updates (And they keep on comming at you
:).
Anything else we can come up with :).
Cool, I want the Registered Version, how do I purchase it ?
Great, click on this link, and you will be brought to an online purchasing site..
Does IMR-Checkers support multiple-eats during the same move ?
As of version 1.1, Yes :)
Whats that on my screen ?
1. Your Units.
2. The Pilot's Units.
3. Blocks you can move to.
4. The Pilot's Last Move.
5. Pilot 'Think-Bar'.
6. Amount of Black-Pieces.
7. Amount of White-Pieces.
8. Pilot Attitude. (click it to change the attitude)
9. Control Buttons.
10. Pilot Intelligence. (click it to change the intelligence)
Note : This is a shot of the standard board, its also possible to play in the 'Big-Board' mode, just click on 'menu->Config->Board Size' or draw a '/B' on the grafitti area.
What's this 'Setup Board' screen ?
Using the 'Setup Board' feature you can start playing
from any possible board position.
Just click the gray blocks to change their content from Black pieces, to
White piece to Kings (both black and white :).
You can quickly clear the entire board by
clicking the 'Clear Board' button at the bottom of the screen,
And you can quickly set the standard board by clicking the 'New Board' button at the
bottom of the screen.
What are Opening Moves ?
When a Tournament / Professioanl Game is taking place, games
don't usually start with letting one of the sides do the first move.
Opening moves are a set of 174 Opening Series (3 Moves each). When a game would begin, the referry would take a deck of cards, split it, and draw a card. The card would tell which move out of the 174 the game would begin with.
Then, the 3 moves are initiated and then the game begins, to make things even, once the game is over the next game begins where the opposite side starts with the same opening.
Some of hte openings are very challanging and the target is to get a draw, but these
are for pro's only :)
Whats in the dialog, you can choose 'I Start' or 'Pilot Starts', this will determine who
starts the 1'st move in the 3-move-series.
Opening #: x, this detemines what move-series of the 174 move series is to be executed, the field is automatically filled with a random value, so that you can just click 'Lets Rock' and start an opening game. If you want a specific opening just write it in and Rock on'.
Click 'Lets Rock' to start an opening-game according to your settings, or 'Forget It' to get back to your current ongoing game.
What do all the preferences mean ?
Lets take a look at hte preferences...
Ok, Now tell me all the cool stuff about the Computer Artificial Intelligence...
Ahh, I'm so happy you asked.
It goes like this, IMR-Checkers uses the standart MinMax algorithm, reaches depths 1,
2, 3, 4.
The Evaluation function has no less than 9 factors.
Due to the fact that IMR-Checkers can't get too deep in the tree, the evaluation function
takes into consideration several aspects that compensate for this.
It uses Alpha-Beta pruning to speed up the deep level scanning, but uses it only on one
side, this eliminates the possibility of mischoosing the 'best-move'.
It has 3 playing modes : Offensive, Normal and Aggresive, all 3 of them are different
implementations of the evluation function. All co-efficients were composed after a period
of beta-testing and heuristic evluation.
Cool :)
What ? I want more Artifical-Intelligence stuff...
Well, me too :)
The problem is that the Pilot is a pretty limited machine when approaching large-scale
computations.
There still is one thing I'm determined to Implement, and thats 'Shallow Sorting'
(Don't you just love these meaningless sentences :)
What does Shallow Sorting do you ask ? It tries to sort the move-list from Best to Worst so that the Alpha-Beta-Pruning process can eliminate most of the moves. This could be really cool, as in a large speed increment. I tried implementing this, but there's simply not enough Stack for all this, so I'll have to restructure IMR-Checkers to use some dynamic memory allocation (something I haven't dealt with on the Pilot).
Tell me what was the difference between all IMR-Checkers Versions...
Version 1.5a :
Version 1.5 :
Version 1.4 :
Version 1.3 :
Version 1.2 :
Version 1.1 :
Version 1.0 :
IMR-Checkers was released.
contect copyright - The IMR Corporation MCMxxxxx C.